precipitation deficit - French English Dictionary